

package jnpf.zc.model.zcglzccz;

import com.alibaba.fastjson.annotation.JSONField;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.fasterxml.jackson.annotation.JsonProperty;
import jnpf.zc.entity.ZcglZcczProcessEntity;
import jnpf.zc.entity.ZcglZcdjInfoEntity;
import lombok.Data;

import java.util.Date;
import java.util.List;

/**
 *
 *
 * @版本： V3.2.0
 * @版权： 智果云科技（https://www.jnpfsoft.com）
 * @作者： JNPF开发平台组
 * @日期： 2024-12-19
 */
@Data
public class ZcglZcczForm  {
	/** 主键 */
	private String id;
    /** 处置标题 **/
    @JsonProperty("disposalTitle")
    private String disposalTitle;

    /** 处置方式 **/
    @JsonProperty("disposalMethod")
    private String disposalMethod;

    /** 开始处置日期 **/
    @JsonProperty("startTime")
    @JsonFormat( pattern = "yyyy-MM-dd")  // 定制日期格式
    private Date startTime;

    /** 处置完成时间 */
    @JsonProperty("endTime")
    @JsonFormat( pattern = "yyyy-MM-dd")
    private Date endTime;


    /** 经办人 **/
    @JsonProperty("handledBy")
    private String handledBy;

    /** 处置单位 **/
    @JsonProperty("disposalUnit")
    private String disposalUnit;

    /** 处置说明 **/
    @JsonProperty("disposalInstructions")
    private String disposalInstructions;

    /**处置价值*/
    @JSONField(name="disposalValue")
    private String disposalValue;

    /**处置状态*/
    @JSONField(name="disposalState")
    private String disposalState;

    /**批准文号*/
    @JSONField(name="approvalNumber")
    private String approvalNumber;

    /**处置附件*/
    @JSONField(name="disposalFile")
    private String disposalFile;

    /** 处置原因 **/
    @JsonProperty("reasonDisposal")
    private String reasonDisposal;

    /** 处置原因 **/
    @JsonProperty("disposalAssets")
    private String disposalAssets;

    /** 处置过程 **/
    @JsonProperty("zcglZcczProcessEntity")
    private ZcglZcczProcessEntity zcglZcczProcessEntity;

    /** 处置过程列表 **/
    @JsonProperty("zcglZcczProcessEntitys")
    private List<ZcglZcczProcessEntity> zcglZcczProcessEntitys;

    /** 资产信息列表 **/
    @JsonProperty("zcglZcdjInfoEntities")
    private List<ZcglZcdjInfoEntity> zcglZcdjInfoEntities;
}
